<?php
ob_start();
if(!isset($_SESSION)){
session_start();
}
if(!isset($_SESSION["userName"])){
	header("location: login.php");
}
require_once("../connection/connect.php");
function check_email($email) { 
	if( (preg_match('/(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/', $email)) || 
		(preg_match('/^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/',$email)) ) { 
		$host = explode('@', $email);
		if(checkdnsrr($host[1].'.', 'MX') ) return true;
		if(checkdnsrr($host[1].'.', 'A') ) return true;
		if(checkdnsrr($host[1].'.', 'CNAME') ) return true;
	}
	return false;
}

?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>...:: eManazines ::...</title>
    <link rel="Stylesheet" href="css/style.css" type="text/css" />
<script language="javascript">
<!-- kiểm tra login -->
function check(){
	if((document.flogin.userName.value == "")||(document.flogin.passWord.value == "") || (document.flogin.verifyPassword.value == "") || (document.flogin.email.value == "")|| (document.flogin.verifyEmail.value == "")|| (document.flogin.package.value == "")){
		alert(" Lỗi, vui lòng nhập đầy đủ");
		document.flogin.userName.focus();
		return false;
	}else{
		return true;
	}
}
</script></head>
<body>
    <div class="wrapper">
    <?php include ("top.php");?>
        <div class="body">
            <div class="login-left">
                <table cellpadding="7" cellspacing="0">
                    <tr>
                        <td colspan="2" class="text-3">
                            Đăng ký tại eManazines.com
                        </td>
                    </tr>
                    <tr>
                        <td valign="top">
                            <img alt="" border="0" src="../images/cam_39.gif" />
                        </td>
                        <td class="text-4">
                            <h3>Đọc tin mọi lúc, mọi nơi có thể</h3>
                            eManazines sẽ tự động gửi tin qua email dưới dạng file pdf, prc. Check mail và tải tập tin về thiết bị, bạn có thể đọc bất cứ lúc nào!                        </td>
                    </tr>
                    <tr>
                        <td valign="top">
                            <img alt="" border="0" src="../images/cam_39.gif" />
                        </td>
                        <td class="text-4">
                            <h3>
                                Dễ dàng theo dõi các tin tức về bất động sản, thể thao....</h3>
                            Với chức năng cập nhật tự động, eManazines sẽ cập nhật tự động tin tức mới nhất của các báo điện tử nổi tiếng, đáng tin cậy nhất.</td>
                    </tr>
                    <tr>
                        <td valign="top">
                            <img alt="" border="0" src="../images/cam_39.gif" />
                        </td>
                        <td class="text-4">
                            <h3>Thống kê nội dung yêu thích, thời điểm nhận tin trong ngày.</h3>
                          Bạn có muốn biết mảng tin nào được người dùng quan tâm nhiều nhất hiện nay không? eManazines sẽ thống kê và đưa ra một số đánh giá...</td>
                    </tr>
                    <tr>
                        <td colspan="2" class="login-left-bottom">&nbsp;</td>
                  </tr>
                </table>
            </div>
            <div class="login-right-wrapper">
                <h3>
                    Thông tin cá nhân
                </h3>
                <div class="login-right">
                <form id="flogin" name="flogin" method="post" action="" onsubmit="return check();">
              <table width="300 px" cellpadding="5" cellspacing="0" style="line-height: 20px">
              <?php
			  if(isset($_POST['edit'])){?>
                <tr>
                  <td colspan="2"><h4> Tên hiển thị</h4>
                      <input name="userName" id="userName" type="text" style="width: 300px" class="textbox" />                  </td>
                </tr>
                <tr>
                  <td colspan="2"><h4> Email</h4>
                      <input name="email" id="email" type="text" style="width: 300px" class="textbox" />                  </td>
                </tr>
                <tr>
                  <td colspan="2"><h4> Xác nhận email</h4>
                      <input name="verifyEmail" id="verifyEmail" type="text" style="width: 300px" class="textbox" />                  </td>
                </tr>
                <tr>
                  <td><h4> Mật khẩu</h4>
                    <input name="passWord" id="passWord" type="password" style="width: 142px" class="textbox" /></td>
                  <td><h4> Nhập lại mật khẩu</h4>
                      <input name="verifyPassword" id="verifyPassword" type="password" style="width: 142px" class="textbox" />                  </td>
                </tr>
                
              
                        <tr align="center">
                            <td colspan="2">
                                <input name="editOk" type="submit" class="button" id="editOk" value="Sửa" />             </td>
                        </tr>
              <?php
			  }else{
			  $rs = mysql_query("SELECT * FROM users, packages WHERE users.package_id = packages.package_id AND username = '".$_SESSION["userName"]."'");
			  $row = mysql_fetch_array($rs);
			  ?>
                        <tr>
                          <td><strong>Tên hiển thị: <?php echo $row['username'];?><br />
                            <label></label>
                          </strong></td>
                        </tr>
                        <tr>
                            <td>
                                <h4>
                                    Email: <?php echo $row['email'];?></h4>
                                <label></label>                            </td>
                        </tr>
                        
              
                        <tr align="center">
                            <td colspan="2">
                                <input name="edit" type="submit" class="button" id="edit" value="Sửa Thông Tin" />             </td>
                        </tr>
                        <?php }?>
                    </table>
                  </form>
                  <?php
	if(isset($_POST['editOk'])){
	$userName = addslashes($_POST['userName']);
	$passWord = md5(md5(md5(addslashes($_POST['passWord']))));
	$verifyPassword = md5(md5(md5(addslashes($_POST['verifyPassword']))));
	$email = addslashes($_POST['email']);
	$verifyEmail = addslashes($_POST['verifyEmail']);
	$package = $_POST['package'];
	/*
	echo $userName."<br/>".$passWord."<br/>".$email."<br/>".$package;
	exit();
	*/
	if(!isset($_POST['userName']) || !isset($_POST['passWord']) || !isset($_POST['verifyPassword']) || !isset($_POST['email']) || !isset($_POST['verifyEmail'])|| !isset($_POST['package'])){
		print "Xin vui lòng nhập đầy đủ các thông tin. <a href='javascript:history.go(-1)'>Nhấp vào đây để quay trở lại</a>";
        exit;
	}
	// kiem tra username co nguoi dung chua
	if(mysql_num_rows(mysql_query("select username from users where username = '$userName'")) > 0){
		print "Tên hiển thị này đã có người dùng, Bạn vui lòng chọn tên khác. <a href='javascript:history.go(-1)'>Nhấp vào đây để quay trở lại</a>";
        exit;
	}
	// kiem tra email co hop le ko
	if(!check_email($email)){
		print "Email này ko hợp lệ. <a href='javascript:history.go(-1)'>Nhấp vào đây để quay trở lại</a>";
        exit;
	}
	//kiem tra email nay co nguoi dung chua
	if(mysql_num_rows(mysql_query("select email from users where email = '$email'")) > 0){
		print "Email này đã có người dùng, Bạn vui lòng chọn Email khác. <a href='javascript:history.go(-1)'>Nhấp vào đây để quay trở lại</a>";
		exit;
	}
	//kiem tra 2 mat khau pai giong nhau
	if($passWord != $verifyPassword){
		print "Mật khẩu không giống nhau, bạn hãy nhập lại mật khẩu. <a href='javascript:history.go(-1)'>Nhấp vào đây để quay trở lại</a>";
        exit;
	}
	//update user
	@$a = mysql_query("UPDATE users SET username = '$userName', password = '$passWord', email = '$email', package = $package WHERE username = '".$_SESSION['userName']."'");
	//thong bao hoan tat
	if($a){
		print "Tài khoản đã được sửa. Bạn vui lòng đăng nhập lại sau 2 giây.!";
		session_destroy();
		header('refresh: 2; url=login.php');
	}
	else
		print "Có lỗi trong quá trình sửa, Vui lòng liên hệ BQT";
				  
		} ?>
              </div>
            </div>
            <div class="vide">
            </div>
        </div>
        <?php include ("../footer.php");?>
    </div>
</body>
</html>
<?php
ob_flush();
?>

